[GM指令课程]version和rates

从今天开始,小克每天会讲解一些GM指令,直到把所有的GM指令都讲完,在讲解的过程中,我会尽可能带上例子以及截图,以及指令的常规应用场景,让大家能够加深对指令的印象。每天讲解的指令个数,取决于复杂程度以及小克的时间安排。

今天要学习的两个指令是:version 和 rates 同学们坐好坐好,跟我一起来看看他们!

version

作用:

@version指令可以让你在游戏中获得当前正在运行的服务端的版本。

背景:

我们知道,rAthena等模拟器都是开源的服务端,既然是开源的,那么就会有很多人在修正、改进他~ 每次改进的话都会有一个版本号,这个版本号可以让你在对应的模拟器代码库(比如rA的是Github上)获取到对应的代码。有时候如果服务端出问题了,我们手里又没有代码的话,可以通过这个指令来查到服务端的版本号,从而去对应的代码库找到代码,下载下来排查问题。

适用:

基本上这个指令普通玩家就算开放了也没什么作用,这个指令是给GM看的。

截图:

从上图可以看到,目前小克使用的rAthena的版本号是1be5b2ab8c76582731ae942db4fe868fd9be18f0!

rates

作用:

@rates指令可以查看当前服务器的所有关于经验倍率、物品掉率的设定

背景:

我们通过conf\battle\drop.confconf\battle\exp.conf文件配置的经验倍率和掉率情况,有些时候可能会出现不生效,或者不如自己设想的倍率时,可以通过这个指令来查看目前服务器从配置文件中读取到的倍率。

适用:

这个指令开放给玩家的话,可以让玩家参考使用,显得自己君子坦荡荡。

但是如果对外宣传的倍率和实际倍率不一样的话,那么就别放出来了。

截图:

从上图可以看到,目前这个服务器的所有经验倍率,物品掉率都是官服的1倍……